#include <stdio.h>
#include <string.h>
#include <wiringPi.h>
#include <unistd.h>

#define BEEP_PIN    16
//
// 设置蜂鸣器工作模式
void beepMode(char *mode){
		pinMode(BEEP_PIN,OUTPUT);
    if(strcmp(mode,"beep_info")==0){
      printf("beep mode:normal\n");
    }else if(strcmp(mode,"beep_warn")==0){
      // 响五声警告
      for(int j=0;j<5;j++){
        usleep(100000);
        digitalWrite(BEEP_PIN,LOW);
        usleep(100000);
        digitalWrite(BEEP_PIN,HIGH);
      }
    }else if(strcmp(mode,"beep_on")==0){
      digitalWrite(BEEP_PIN,LOW);
      usleep(500000);
      digitalWrite(BEEP_PIN,HIGH);
    }else if(strcmp(mode,"beep_off")==0){
      digitalWrite(BEEP_PIN,HIGH);
    }
}
